package com.UnionPayCenter.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

@ApiModel
@Getter
@Setter
public class CommonPayRequest {

    @ApiModelProperty("店铺ID")
    private Integer shopId;

    @ApiModelProperty("用户Id")
    private Integer userId;


    @ApiModelProperty("微信openId")
    private String openId;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("总计支付金额(单位:分)")
    private Integer totalAmount;

    @ApiModelProperty("实际支付金额(单位:分)")
    private Integer amount;

    @ApiModelProperty("参与活动的支付金额(单位:分)")
    private Integer activityAmount;

    @ApiModelProperty("普通金额,不参与折扣金额(单位:分)")
    private Integer normalAmount;

    @ApiModelProperty("实际优惠金额(单位:分)")
    private Integer reduceAmount;

    @ApiModelProperty("优惠券ID列表,多个分号分隔")
    private String voucherId;
}
